package lzyc.pointsManagement.business.service;

import lzyc.pointsManagement.business.course.dto.CourseInfoDto;
import lzyc.pointsManagement.common.core.page.PageDomain;
import lzyc.pointsManagement.common.response.ResponseMessage;

/**
* @author liuyuan
* @description 针对表【course_info】的数据库操作Service
* @createDate 2024-03-14 21:02:02
*/
public interface CourseInfoService {

    ResponseMessage courseAdd(CourseInfoDto dto);

    ResponseMessage courseUpdate(CourseInfoDto dto);

    ResponseMessage courseDelete(String id);

    ResponseMessage getCourseListByPage(PageDomain pageDomain);

    ResponseMessage getCourseDetail(String id);

    ResponseMessage getStudyGardenList(PageDomain pageDomain);

    ResponseMessage getStudyGardenItemDetail(String id);
}
